Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Wimbledon - London Infosys Hall of Fame Open - Newport U.S. Open - New York Davis Cup, Group I, 1R, BUL-KAZ 1-3 Chengdu Open - Chengdu Netherlands F2 Shanghai Rolex Masters - Shanghai Playford Challenger Shenzhen 2 Challenger European Open - Antwerp Rolex Paris Masters - Paris Drummondville Challenger Busan Challenger Brisbane International - Brisbane Adelaide International - Adelaide Dallas Open - Dallas Australian Open - Melbourne ABN AMRO Open - Rotterdam Open Sud de France - Montpellier Cleveland Challenger Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Taipei Challenger San Luis Potosi Challenger French Open - Paris Gwangju Challenger Monte-Carlo Rolex Masters - Monte-Carlo Shenzhen 1 Challenger Mutua Madrid Open - Madrid Guangzhou Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle Surbiton Challenger Olympics - Paris Wimbledon - London Rothesay International - Eastbourne Winston-Salem Open - Winston-Salem National Bank Open - Montreal U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing Hangzhou Challenger Almaty Open - Almaty Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Belgrade Open - Belgrade Drummondville Challenger Phoenix Challenger Dallas Open - Dallas ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich San Luis Potosi Challenger Generali Open - Kitzbuhel Open Occitanie - Montpellier Adelaide International - Adelaide Australian Open - Melbourne Miami Open - Miami Morelia Challenger Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mexico City Challenger Turin Challenger Hamburg Open - Hamburg French Open - Paris Boss Open - Stuttgart cinch Championships - London Rothesay International - Eastbourne Terra Wortmann Open - Halle National Bank Open - Toronto Wimbledon - London Cincinnati Open - Cincinnati Mifel Tennis Open - Los Cabos Hangzhou Open - Hangzhou EFG Swiss Open - Gstaad U.S. Open - New York Shanghai Rolex Masters - Shanghai China Open - Beijing Chengdu Open - Chengdu Jinan Challenger Australia F11 Australia F12 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Estonia F1 Estonia F2 Russia F6 Russia F7 Russia F10 Belarus F4 Estonia F3 Estonia F4 Estonia F5 Turkey F7 France F7 Russia F3 Belarus F1 Belarus F2 Russia F7 Russia F8 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Turkey F6 Turkey F7 Turkey F8 Qatar F1 Qatar F2 Qatar F3 China F6 Russia F1 Russia F2 Russia F7 Russia F8 Sweden F5 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 France F12 Italy F22 Italy F23 Romania F7 Russia F8 Turkey F22 (Antalya) Hong Kong F2 Australia F1 Australia F5 Chile F3 Russia F5 Burnie Challenger Caloundra Challenger Trani Challenger Sao Jose Do Rio Preto Challenger Medellin Challenger Buenos Aires Challenger Montevideo Challenger Burnie Challenger Caloundra Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Rome Challenger Nottingham-2 Challenger Granby Challenger Lexington Challenger Vancouver Challenger Trnava Challenger Lermontov Challenger Burnie Challenger Sydney Challenger Kyoto Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Nottingham Challenger Lexington Challenger Aptos Challenger Melbourne Challenger Traralgon Challenger Yokohama Challenger Burnie Challenger West Lakes Challenger Santiago Challenger Santos Challenger Cali Challenger Heilbronn Challenger Nottingham Challenger Lexington Challenger Bangkok Challenger Shanghai Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Hong Kong Challenger Burnie Challenger New Delhi Challenger Kolkata Challenger Kazan Challenger San Luis Potosi Challenger Anning Challenger Bordeaux Challenger Ho Chi Minh City Challenger Ningboo Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Maui Challenger Kazan Challenger Bangkok Challenger Manchester Challenger Moscow Challenger Surbiton Challenger Winnetka Challenger San Benedetto Challenger Recanati Challenger Astana Challenger Fano Challenger Cordenons Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Ortisei Challenger Kobe Challenger Toyota Challenger Astana Challenger Happy Valley Challenger Burnie Challenger Morelos Challenger Irving Challenger Francavilla Challenger Rome Challenger Heilbronn Challenger Astana Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Astana Challenger Chengdu Challenger Jinan Challenger Gwangju Challenger Zhangjiagang Challenger Shanghai Challenger Cary Challenger Kaohsiung Challenger Columbus Challenger Tiburon Challenger Stockton Challenger Almaty Challenger Tashkent Challenger Traralgon Challenger Canberra Challenger Eckental Challenger Bratislava Challenger Playford Challenger Rennes Challenger Burnie Challenger Budapest Challenger Chennai Challenger Cherbourg Challenger Bangkok Challenger Bergamo Challenger Bangkok Challenger Pau Challenger Zhangjiagang Challenger Monterrey Challenger Anning Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Heilbronn Challenger Lisbon Challenger Nottingham Challenger Ilkley Challenger Chengdu Challenger Yokkaichi Challenger Baotou Challenger Jinan Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Playford Challenger Kobe Challenger Bengalaru Challenger Nur-Sultan 2 Challenger Cleveland Challenger Istanbul 2 Challenger Surbiton Challenger Porto Challenger Cassis Challenger Istanbul Challenger Seoul Challenger Busan Challenger Playford Challenger Sydney Challenger Kobe Challenger Yokkaichi Challenger Nonthaburi 3 Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Phoenix Challenger Mexico City Challenger San Luis Potosi Challenger Morelos Challenger Seoul Challenger Aix En Provence Challenger Gwangju Challenger Medibank International - Sydney Brisbane International - Brisbane Brisbane International - Brisbane Apia International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Kremlin Cup - Moscow Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow Brisbane International - Brisbane Sydney International - Sydney Open Parc - Lyon Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Open Sud de France - Montpellier Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Antalya Open - Antalya Great Ocean Road Open - Melbourne Murray River Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart cinch Championships - London Nature Valley International - Eastbourne Hall of Fame Open - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Kremlin Cup - Moscow Emilia-Romagna Open - Parma Astana Open - Nur-Sultan Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel San Diego Open - San Diego Firenze Open - Florence United Cup - Australia Adelaide International 1 - Adelaide ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Abierto de Tenis Mifel - Los Cabos Swiss Indoors Basel - Basel Gonet Geneva Open - Geneva Almaty Open - Almaty Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Davis Cup, Finals, Group E Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B ATP Cup - Sydney Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, Group I, 1R, KOR-KAZ 3-1 Furth Challenger Winnetka Challenger West Lakes Challenger Biella 3 Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Pune Challenger Stanford Challenger Australian Open (juniors) Calgary Challenger Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Shenzhen 1 Challenger Olympics - Tokyo Pune Challenger Birmingham Challenger Leon Challenger Yokohama Challenger Newport Challenger Jingshan Challenger Hall of Fame Tennis Championships - Newport Astana Open - Astana BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Noventi Open - Halle Singapore Tennis Open - Singapore Libema Open - 's-Hertogenbosch Citi Open - Washington Astana Open - Astana Terra Wortmann Open - Halle Citi Open - Washington Qatar ExxonMobil Open - Doha Open Parc - Lyon Truist Atlanta Open - Atlanta Moselle Open - Metz US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Citi Open - Washington Western & Southern Open - Cincinnati Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group I, 1R, KAZ-DEN 1-3